import torch.nn as nn

class Perceptron(nn.Module):
    def __init__(self):
        super().__init__() # 调用父类的构造函数
        self.fc = nn.Linear(1,1) # 一个全连接层,输入和输出维度都是1

    # nn.Module类中的前向传播函数forward是一个抽象函数, 需要用户自己实现
    def forward(self, x):      
        y1 = self.fc.forward(x) # 调用nn.Linear类的forward函数, 可以简写成 y1 = self.fc(x)
        return y1